include:
  template: Dependency-Scanning.gitlab-ci.yml
  template: Container-Scanning.gitlab-ci.yml
  template: SAST.gitlab-ci.yml
  template: DAST.gitlab-ci.yml
  template: License-Scanning.gitlab-ci.yml

dependency_scanning:
  tags: [secure_report]
  script:
    - echo "Skipped"
  artifacts:
    reports:
      dependency_scanning: gl-dependency-scanning-report.json

container_scanning:
  tags: [secure_report]
  only: null # Template defaults to feature branches only
  variables:
    GIT_STRATEGY: fetch # Template defaults to none, which stops fetching the premade report
  script:
    - echo "Skipped"
  artifacts:
    reports:
      container_scanning: gl-container-scanning-report.json

sast:
  tags: [secure_report]
  only: null # Template defaults to feature branches only
  script:
    - echo "Skipped"
  artifacts:
    reports:
      sast: gl-sast-report.json

dast:
  tags: [secure_report]
  only: null # Template defaults to feature branches only
  script:
    - echo "Skipped"
  artifacts:
    reports:
      dast: gl-dast-report.json

license_scanning:
  tags: [secure_report]
  script:
    - echo "Skipped"
  artifacts:
    reports:
      license_scanning: gl-license-scanning-report.json
